package cn.com.agree.product.service;

import cn.com.agree.product.dto.CartDTO;
import cn.com.agree.product.entity.ProductInfo;

import java.util.List;

/**
 * Descriptions...
 *
 * @author sun.ys
 * @date 2020/8/16.
 */
public interface ProductService {
    
    
    /**
     * 查询所有在架商品列表
     */
    List<ProductInfo> findUpAll();
    
    /**
     * 查询商品列表
     * @param productIdList
     * @return
     */
    List<ProductInfo>  findList(List<String> productIdList);
    
    
    /**
     * 扣库存
     * @param cartDTOList
     */
    void  decreaseStock(List<CartDTO> cartDTOList);
    
    
}
